/*页面样式*/

/*时间选择器*/
.time-selector{width: 100%;overflow: hidden;}
.time-selector-list{width: 48%;padding-right: 24px;position: relative;float: left;}
.time-selector-list input{width: 100%;font-size: 12px;border-radius: 0;}
.time-selector-list .timeIcon{border:1px solid #ccc;width: 24px;height: 34px;position: absolute;right: 0;top: 0;border-left: none;line-height: 34px;text-align: center;}
.interval-span{width: 4%;padding: 0 2px;float: left;}
.interval-span span{display: block;height: 1px;background-color: #666;width: 100%;margin-top: 16px;}


/*时间选择器*/
[class^="icon-arrow-"],[class*=" icon-arrow-"]{display: inline-block;width: 14px;height: 14px;margin-top: 1px;line-height: 14px;vertical-align: text-top;background-image: url(../images/glyphicons-halflings.png);background-position: 14px 14px;background-repeat: no-repeat;}
.icon-arrow-right {background-position: -264px -96px;}
.icon-arrow-left {background-position: -240px -96px;}
.dropdown-menu{margin-top: 56px;}

/*登录页*/
.sign-content{position: relative;max-width: 1920px;max-height: 973px;margin: 0 auto;display: block;background: url(../images/signBg.jpg) no-repeat center top;}
.sign{width: 702px;height: 480px;position: absolute;left: 50%;margin-left: -359px;top: 261px;}
.sign-logo{width: 351px;height: 100%;background: url(../images/signBg1.jpg) no-repeat center top;position: relative;float: left;}
.sign-logo p{position: absolute;color: #fff;font-size: 20px;left: 136px;top: 250px;}
.sign-list{padding: 130px 0 0 74px;background: url(../images/signBg2.png) no-repeat center top;height: 480px;float: left;width: 351px;position: relative;}
.sign-title{color: #f87242;font-size: 20px;}
.sign-title span{font-size:14px;margin-left: 4px;}
.sign-accounts{margin-top: 50px;margin-left: -4px;}
.sign-accounts li{padding-left: 40px;border-bottom:1px solid #d8d8d8;width: 210px;line-height: 40px;margin-bottom: 20px;position: relative;}
.sign-accounts input{border: none;background-color: transparent;line-height: 40px;height: 40px;font-size: 14px;width: 170px;color: #333;}
.icon-logo{position: absolute;left: 0;top: 0;height: 40px;width: 40px;}
.icon-logo .fa{font-size: 20px;color: #c3c2c3;margin-top: 10px;display: block;margin-left: 4px;}

/*提交按钮*/
.check-btn{background-color: #f87242;color: #fff;border: none;padding: 12px 90px;margin-top: 10px;margin-left: -4px;cursor: pointer;}
.check-btn:hover{background-color: #f5551c;}


/*首页*/

/*page-header*/
.page-header{margin-top: 0;font-size: 18px;font-weight: normal;border-top: 8px solid #f87242;padding: 0 30px;line-height: 60px;-webkit-box-shadow: 0px 1px 10px #e0e0e0;  -moz-box-shadow: 0px 1px 10px #e0e0e0;  box-shadow: 0px 1px 10px #e0e0e0;}
.page-header strong{font-size: 26px;font-weight: bold;color: #f87242;padding: 0 8px;}
.page-header span,.page-header .name{display: inline-block;margin-right: 40px;}
.page-header span .fa{color: #f87445;margin-right: 6px;}
.page-header .sfrom{color: #cb3323;display: inline-block;line-height: 24px;}

/*首页数据展示*/
.presentation-data>div{margin-bottom: 20px;}
.presentation-data-list{border:1px solid #d7d7d7;padding: 20px 40px;text-align: center;}
.presentation-title{font-size: 16px;color: #f87242;}
.presentation-data-list .data-number{font-weight: bold;color: #34495e;font-size: 30px;padding: 16px 0 26px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.presentation-data-content{background:url(../images/data.png) no-repeat center bottom;background-size: 100% 15px;}

/*一排三列*/
.presentation-data-header{background-color: #666;}
.presentation-array-list li,.presentation-data-header{position: relative;}
.presentation-data-header .down-triangle{position: absolute;left: 50%;bottom: -17px;font-size: 28px;z-index: 100;margin-left: -8px;}
.presentation-array-list{border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
.presentation-array-list li:nth-of-type(odd){background-color: #f3f2f2;}
.array-list-left,.array-list-right,.array-title-left{height: 48px;line-height: 48px;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;float: left;width: 50%;}
.array-list-left{padding-left: 44px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.array-title-left .fa{color: #fff;margin-right: 12px;font-size: 18px;}
.array-title-left strong{font-size: 18px;color: #fff;}
.array-list-left .rank{width: 24px;height: 24px;border-radius: 24px;background-color: #666;line-height: 24px;text-align: center;color: #fff;position: absolute;top: 12px;left: 10px;}
.array-list-right{text-align: right;}
.array-list-right button{width: 110px;background-color: #1fb5ac;border: none;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;text-align: right;padding-right: 24px;color: #fff;float: right;}
.dropdown button .fa{position: absolute;top: 12px;right: 0;color: #fff;font-size: 24px;}


.choice-list{left: 16px;margin-top: 0;min-width: 120px;width: 120px;}
.choice-list li{text-align: center;color: #333;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.choice-list li:hover{color: #1fb5ac;cursor: pointer;}
.bgcol02 .choice-list li:hover{color:#3bafda;}
.bgcol03 .choice-list li:hover{color:#f87242;}

.more-ranking{height: 52px;line-height: 52px;text-align: center;border-bottom: 2px solid #d7d7d7;border-left: 1px solid #f5f5f5;border-right: 1px solid #f5f5f5;}
.more-ranking .fa{margin-right: 8px;}
.more-ranking a{padding: 8px 20px;}

/*表头颜色*/
.bgcol01,.array-list-left .bgcol01{background-color: #1fb5ac;}
.bgcol01 .down-triangle{color: #1fb5ac;}
.bgcol02,.array-list-left .bgcol02,.array-list-right .bgcol02{background-color: #3bafda;}
.bgcol02 .down-triangle{color: #3bafda;}
.bgcol03,.array-list-left .bgcol03,.array-list-right .bgcol03{background-color: #f87242;}
.bgcol03 .down-triangle{color: #f87242;}


/*报备*/

/*筛选区域*/
.screen-frame{border:1px solid #dcdcdc;padding: 20px 0 5px;margin-bottom: 10px;}
.screen-frame .form-horizontal .control-label{font-size: 14px;}
.screen-frame .form-control{width: 100%;}
.screen-submit{position: absolute;right: -68px;bottom: 2px;padding: 3px 20px;background-color: #f87242;color: #fff;}
.screen-submit:hover,.screen-submit:focus{background-color: #e0511e;color: #fff;}


/*房产信息列表*/
.property-info-list li{padding: 20px 0 20px 220px;border-bottom: 1px dashed #bebebe;position: relative;}
.property-img{width: 200px;height: 150px;overflow: hidden;position: absolute;top: 20px;left: 0;}
.property-img img{width: 100%;height: 100%;}

.property-info{height: 150px;}
.property-info h1{color: #3d3d3d;font-size: 16px;font-weight: bold;line-height: 20px;margin-bottom: 26px;}
.info-address,.info-price{color: #3d3d3d;line-height: 24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.info-price{color: #3bafda;}
.property-details{margin-top: 26px;}


/*报备详情*/


/*流程图*/
.flow-chart{border: 1px solid #dcdcdc;padding: 20px 16px;}
.flow-chart-title{margin-bottom: 46px;}
.quarters-name{color: #2abb9c;font-size: 18px;display: inline-block;margin-right: 24px;}
.quarters-name .fa{font-size: 16px;margin-right: 8px;}
.view-details{display: inline-block;color: #3498db;}
.view-details:hover,.view-details:focus{color: #3498db;text-decoration: underline;}
.flow-chart-list li{float: left;width: 20%;padding: 20px 10px 0;margin-bottom: 40px;border-top: 1px solid #dcdcdc;text-align: center;line-height: 24px;position: relative;}
.flow-chart-list .time{font-size:12px;color: #999; }
.progress-spot{position: absolute;left: 50%;margin-left: -12px;top: -12px;width: 23px;height: 23px;background: url(../images/spotIcon.png) no-repeat;background-position: 0 0;background-size: 23px auto;}
.progress-spot.active{background-position: 0 -23px;}

/*跟进详情*/
.information-form{margin-top: 20px;border: 1px solid #dcdcdc;}
.information-form:last-child{margin-bottom: 40px;}
.information-form h3{font-size: 14px;font-weight: bold;border-bottom: 1px solid #dcdcdc;line-height: 28px;padding: 0 12px;background-color: #efefef;position: relative;}
.shrinkBtn{position: absolute;right: 12px;top: 4px;border: 1px solid #ccc;width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 4px;}
.shrinkBtn:hover{background-color: #e6e5e5;}

.follow-up-list{padding: 10px 20px;margin-bottom: 40px;}
.follow-up-list li{border-left: 1px solid #dcdcdc;padding-left: 30px;position: relative;}
.follow-up-time{padding: 15px 0;}
.follow-up-details{background-color: #efefef;padding: 16px;}
.follow-up-details p{line-height: 24px;}
.follow-up-spot{position: absolute;left: -6px;top: 20px;width: 12px;height: 12px;border-radius: 12px;background-color: #2abb9c;}

.premises-details{padding: 20px 0;}
.required{color: #d90000;margin-right: 4px;}
.premises-details li{line-height: 28px;margin-bottom: 20px;}
.list-info-template{padding-left:90px;position: relative;}
.list-info-template .control-label{text-align: right;position: absolute;left: 0;top: 0;width: 90px;}
.list-info-template .control-details{padding-left: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position: relative;}
.list-info-template .control-details .checkbox,.list-info-template .control-details .radio{margin: 0;}{margin: 0;}
.list-info-template .control-details label{margin-right: 60px;}
.det-title{max-width: 180px;float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.title-details-btn{float: left;color: #5f95ef;margin-left: 10px;}
.title-details-btn:hover,.title-details-btn:focus{text-decoration: underline;color: #5f95ef;}
.checkbox input[type=checkbox],.radio input[type=radio]{top:4px;}
.list-info-template .form-control{width: 198px;height: 28px;padding: 0 12px;}
.list-info-template textarea.form-control{width: 82%;height: auto;padding-top: 8px;}

/*表格自定义最小宽度*/
.min-width-1218{min-width: 1218px;}
.min-width-1060{min-width: 1060px;}
.stateOne,.stateTwo{background-color: #12ba90;color: #fff;padding: 0 3px;min-width: 50px;display: inline-block;}
.stateTwo{background-color: #cb3323;}

/*按钮*/
.btn-theme,.btn-theme-border,.btn-cancel{background-color: #f87242;color: #fff;padding: 3px 11px;}
.btn-theme-border{background-color: #fff;color: #f87242;border: 1px solid #f87242;}
.btn-theme:hover,.btn-theme:focus{color: #fff;background-color: #f45d26;}
.btn-theme-border:hover,.btn-theme-border:focus{color: #f87242;background-color: #f1f1f1;}
.btn-cancel{background-color: #949494;margin-left: 20px;}
.btn-cancel:hover,.btn-cancel:focus{color: #fff;background-color: #717070;}
.col-fluid{padding: 0;}
.btn-tj{margin: 10px auto 40px;display: block;padding: 8px 50px;}
.pT40{padding-top: 40px}
.borT{border-top: 1px solid #dcdcdc;}

/*操作按钮*/
.edit,.initial{color: #2b96de;}
.query{color: #f87242;}
.edit:hover,.initial:hover,.edit:focus,.initial:focus{color: #21a0f5;}
.query:hover,.query:focus{color: #f6551c;}

/*404*/
.fail-content{text-align: center;padding-top: 150px;}
.fail-text{font-size: 30px;color: #1f232c;margin: 56px 0 32px;}
.fail-jump{color: #1f232c;font-size: 22px;}
.fail-jump a{color: #f87242;margin-left: 12px; }


/*房源动态*/
.searchBtn{position: absolute;left: 230px;top: 0;}
.dynamic{max-width: 460px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*房源详情*/
.housing-list{padding: 8px 12px 0;}
.housing-list li{line-height: 24px;padding: 18px 0;border-bottom: 1px dashed #e9e9e9;}
.housing-list li:last-child{border-bottom: none;}
.control-text{padding-left: 20px;}

/*组织机构*/

/*template-title-lsit 标题按钮列表*/
.template-title-fl li,.template-title-fls li{float: left;margin-right: 4px;margin-bottom: 8px;}
.template-title-fl a,.template-title-fls li a{padding: 3px 10px;border:1px solid #f87242;display: inline-block;color: #f87242;border-radius: 2px;}
.template-title-fl li:last-child a{border:1px solid #d8d8d8;color: #333;}

.template-title-fls li{margin-right: 8px;}
.form-control-sm{display: block;height: 28px;padding: 2px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;width: 120px;}

.template-title-fl li:last-child,.template-title-fls li:last-child{margin-right: 0;}

/*左侧表格筛选*/
.table-filter{width:100%;min-height:440px;border:1px solid #d8d8d8;margin-bottom: 20px;}


@media (max-width: 991px) {
    .screen-submit{position: relative;margin-top: 14px;left: 19%;}
}

@media (max-width: 768px) {
    .screen-submit{position: relative;margin-top: 14px;left: 15px;}
    .page-header{height: auto;}
	.page-header span,.page-header .name,.page-header .sfrom{display: block;}
}

/* 清除浮动 */
.sign:after,.presentation-data:after,.presentation-array-list li:after,.presentation-data-header:after,
.flow-chart-list:after,.form-group:after,.premises-details:after,.housing-list li:after,.template-title-fl:after,.template-title-fls:after{content:''; display:block; clear:both; visibility: hidden; overflow: hidden; font-size:0; height:0}

